$(function () {
  var indexAdd = null
  // 给表单注册提交事件
  $('.layui-form').on('submit', function (e) {
      // 清除默认提交
      e.preventDefault()
      // 获取数据
      var data = $(this).serialize()
      // console.log(data);
      $.ajax({
          method: 'post',
          url: '/admin/users',
          data,
          success(res) {
              // console.log(res);
              if (res.status !== 0) {
                  return layui.layer.msg(res.message, {
                      icon: 5
                  })
              }
              layui.layer.msg(res.message, {
                  icon: 6
              })
              $('.layui-form').find('input').val('')
          }
      })
  })
  // 校验数据
  // 自定义表单校验规则
  layui.form.verify({
      // 规则名称： 规则定义
      username: [
          /^[A-Za-z]{1,12}$/,
          '用户名必须是不超过12位的英文字母'
      ],
      nickname: [
          /^\S{1,6}$/,
          '昵称必须是不超过6位的非空字符'
      ],
      pwd: [
          /^\S{6,12}$/,
          '密码必须是6-12位的非空字符'
      ],

      repwd: function (value, item) {
          // value 使用此规则表单的值
          // item使用此规则的表单元素对象（ dom对象）
          // 判断密码（手动获取）和确认密码（value）是否一致
          var pwd = $('.layui-form input[name=password]').val().trim()
          if (pwd !== value) {
              return '两次密码不一致！'
          }
      },
      email: [
          /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
          '请按照正确的邮箱格式填写'
      ],
  })
})